@charset "utf-8";
/* CSS Document */

html, body { margin: 0;	padding: 0;	width: 100%; height: 100%; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #fff; background: #000; }

a img { border:none; outline:none; }

a {	text-decoration:none; color:#FFF;  }

.clearfloat { clear: both; }

#layer { width:100%; }

#content { width:970px;	margin:20px auto; border:#d7d7d7 1px solid; background-color:#003543; }
#content_left_top { height:10px; background-image:url(../images/main_left_top.gif); background-position: top left; background-repeat:no-repeat; margin:-1px; }
#content_right_top { height:10px; background-image:url(../images/main_right_top.gif); background-position:right top; background-repeat:no-repeat; margin-top:-1px; }
#content_left_bottom { width:920px; height:10px; background-image:url(../images/main_left_buttom.gif); background-position:left bottom; background-repeat:no-repeat; margin-left: -1px; padding-top:1px; }
#content_right_bottom { width:970px; height:10px; background-image:url(../images/main_right_buttom.gif); background-position:right bottom; background-repeat:no-repeat; margin-left: 2px; }
.block { width:970px; height:10px; }

#header { width:920px; height:125px; margin:0 auto; background-image:url(../images/logo.png); background-position:100px 0px; background-repeat:no-repeat; }
#header p { font-size:12px; color:#818386; padding-left:23px; padding-top:50px; }

#menu { width:1000px; height:30px; margin-left:-38px; margin-top:7px; float:left; }
#menu_but li { width:111px; height:30px; float:left; margin-left:5px; display:inline; list-style-type:none; background-image:url(../images/top_menu.gif); background-repeat:no-repeat; text-align:center; cursor: pointer; font-size:12px; font-weight:bold; }
#menu_but a:link, #menu_but a:visited { width:111px; height:23px; padding-top:7px; text-align:center; display: block; }
#menu_but a:link.active, #menu_but a:visited.active { width:111px; height:23px; padding-top:7px; text-align:center; display: block; background-image:url(../images/top_menu.gif); background-position:0 -30px; color:#170000; }
#menu_but a:hover, #menu_but a:hover.active { width:111px; height:23px; padding-top:7px; text-align:center; display: block; color:#F00; }

#enter { position:absolute; width:250px; height:90px; margin-top:-60px; margin-left:650px; }
.form { width:110px; height:90px; float:left; font-size:12px; margin-left:5px; }
.form span { text-align:center; display:block; margin-top:8px; }
.form span a { text-decoration:underline;}
.form span img { outline:none; }

#search { width:970px; height:59px; background-image:url(../images/search_bg.gif); background-repeat:repeat-x; font-size:12px; color:#545454; }
#search .text { padding:5px 0 0 15px; }
#search span { color:#c90000; }
#search form { padding:10px 0 0 40px; }
#search_but { width:61px; height:20px; display:block; float:left; background-image:url(../images/search.gif);}

#left { width:575px; margin-top:7px; float:left; }
#line { height:215px; margin-top:10px; margin-left:10px; }

#lider { float:left; }
#lider_table { width:230px; height:780px; margin-left:15px; background: url(../images/lider_center.gif); background-repeat:repeat-x; }
#lider strong, #new strong { font-size:12px; text-align:center; color:#c90000; display:block; }
.lider_block, .new_block { margin:20px 0 20px 2px; }
.lider_block img, .new_block img { border:#fff 1px solid; }
.num { font-size:16px; font-weight:bold; color:#c90000; font-style:italic; }
.lider_text { font-size:12px; color:#000; }
.lider_text span { color:#c90000; }
.lider_text a { font-weight:bold; color:#c90000; }
.lider_left { width:230px; height:780px;  background: url(../images/lider_left.gif); background-position:left; background-repeat:no-repeat; }
.lider_right { width:230px; height:780px; background: url(../images/lider_right.gif); background-position:right; background-repeat:no-repeat;}


#new { float:left; }
#new_table { width:300px; height:780px; margin-left:15px; background-image:url(../images/new_center.gif); background-repeat:repeat-x; }
.new_text span { color:#941900; }
.new_text a { font-weight:bold; color:#cc4a2f; }
.new_left { width:300px; height:780px;  background: url(../images/new_left.gif); background-position:left; background-repeat:no-repeat; }
.new_right { width:300px; height:780px; background: url(../images/new_right.gif); background-position:right; background-repeat:no-repeat;}
.desc { font-size:10px; }

.hr { width:190px; height:1px; background-color:#bfc8c9; margin:10px auto 10px auto; }
.guest_post{border:1px solid; text-align:left; width:70%; color:#000000; background-color:#47b3ca; min-height:100px; margin:5px; margin-left:10%; padding:5px;}

#right { width:338px; margin-top:7px; float:left; background-color:#dedddd; background-image:url(../images/news_center.gif); background-repeat:repeat-x;  }
#news { text-align:center; padding-top:2px; }
#news_text { font-size:14px; color:#fff; padding:15px; padding-top:7px; }
#news_text strong { color:#c90000; }
.news_left { width:338px; height:5px;  background: url(../images/news_left.gif); background-position:left top; background-repeat:no-repeat;  }
.news_right { width:338px; height:5px; background: url(../images/news_right.gif); background-position:right top; background-repeat:no-repeat; }
.news_left_bottom { width:338px; height:5px;  background: url(../images/news_left.gif); background-position:left bottom; background-repeat:no-repeat; }
.news_right_bottom { width:338px; height:5px; background: url(../images/news_right.gif); background-position:right bottom; background-repeat:no-repeat;}
.date { color:#727677; }
.full { text-align:right; }
.full a { color:#333; }

#footer { width:970px; border-top:#d7d7d7 1px solid; height:30px; margin:0 auto; color:#7b7d7e; }
.left_footer { float:left; font-size:14px; width:405px; margin-top:5px; text-align:center; }
.right_footer { float:left; font-size:14px; width:510px; margin-top:5px; text-align:center; }
.team { color:#fff; }

table#members{}
table#members, table#members td{border:1px solid white;border-collapse: collapse}
table#members  td{padding:2px;}

